package Entities;

import java.io.Serializable;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;

import DTO.DTO_Local;
import Negocio.Local;
@Entity
@Table (name = "Tarea")
public class Entity_Tarea implements Serializable{
	private static final long serialVersionUID = 1L;
	@Id
	@GeneratedValue
	@Column(name = "id_tarea")
	private int idTarea;
	@OneToOne(cascade = CascadeType.ALL)
	@JoinColumn(name = "id_elaboracion_no_venta")
	private Entity_ElaboracionNoVenta item;
	@Column
	private float cantidad;
	@Column
	private String unidad;
	@Column
	private float horas;
	@Column
	private String estado;
	@OneToOne(cascade = CascadeType.ALL)
	@JoinColumn(name = "id_local")
	private Entity_Local local;
	
	//GET & SET
	public Entity_ElaboracionNoVenta getItem() {
		return item;
	}

	public void setItem(Entity_ElaboracionNoVenta item) {
		this.item = item;
	}

	public float getCantidad() {
		return cantidad;
	}

	public void setCantidad(float cantidad) {
		this.cantidad = cantidad;
	}

	public String getUnidad() {
		return unidad;
	}

	public void setUnidad(String unidad) {
		this.unidad = unidad;
	}

	public float getHoras() {
		return horas;
	}

	public void setHoras(float horas) {
		this.horas = horas;
	}

	public String getEstado() {
		return estado;
	}

	public void setEstado(String estado) {
		this.estado = estado;
	}

	public int getIdTarea() {
		return idTarea;
	}

	public void setIdTarea(int idTarea) {
		this.idTarea = idTarea;
	}

	public Entity_Local getLocal() {
		return local;
	}

	public void setLocal(Entity_Local local) {
		this.local = local;
	}

	
}
